injection of insulin - German English Dictionary